package com.dc.project.service;

import com.dc.project.entity.bo.TemplateBo;
import com.dc.project.entity.map.TemplateMapVo;
import com.dc.project.entity.po.Template;
import com.dc.project.entity.query.TemplateQuery;
import com.dc.project.entity.vo.TemplateVo;
import com.own.component.common.base.service.BaseService;

/**
 * TemplateService
 *
 * @author chenxueli
 * @date 2025-03-19 10:40:23
 */
public interface TemplateService extends BaseService<
        Template,
        TemplateBo,
        TemplateVo,
        TemplateMapVo,
        TemplateQuery
        > {

    /**
     * 根据模板key获取模板
     *
     * @param key 模板key
     * @return 模板
     */
    Template getPoByTemplateKey(String key);

}

